<?php

abstract class gLinker implements gLinkerStructure
{
    public $api = null;

    public $application = null;

    public $cache  = null;

    public $charset = null;

    public $cms = null;

    public $console = null;

    public $dbo = null;

    public $document = null;

    public $encoding = null;

    public $file = null;

    public $i18n = null;

    public $log = null;

    public $options = null;

    public $router = null;

    public $session = null;

    public $tools = null;

    public $user = null;

    public $view = null;

    private $objects = array("api","application","cache","charset","cms","console","dbo","document","encoding","file","i18n","log","options","router","session","tools","user","view");

    public function __construct()
    {
        foreach( $this->objects as $k=>$v)
        {
            
        }
    }

    function __set()
    {
        
    }



}